Skip to content

Conversation

@krzotr
Copy link

@krzotr krzotr commented Dec 9, 2025

Hi,

In v1.6.0 after I connect using Guacamole to a Linux Server (CentOS 7, Rocky Linux 9), Polish characters do not work.
When connecting from Windows directly (using mstsc.exe) or Linux (freerdp), everything is working fine.

I spent a few days changing Guacamole settings, the keymap in Linux, and changing the configuration in /etc/xrdp - no results. In general, AltGR does not work (Even if Keyboard layout in connection properties was set to Polish (Qwerty))
I reverted the Docker image from 1.6.0 to v1.5.4, and everything is working correctly!

I have checked commits. The issue is.

GUACAMOLE-1473: Disable AltGr handling for RDP keyboard layouts that don't support it.

1f14982

As you can see, the map +ext 0x38 ~ 0xfe03 # AltGr has been removed from base.keymap‎ and added to base_altgr.keymap‎.
Mostly keymap lang files have been replaced from parent "base" to parent "base_altgr".

File pl_pl_qwerty.keymap was not touched! So AltGr (ąćęłńśóźż) does not work!

I have downloaded the latest guacd from the git, added changes, run docker build, and replaced the image. Now everything is working as expected. I can use ąćęłńśóźż. Please replace base to base_altgr in pl_pl_qwerty.keymap file.

  diff --git a/src/protocols/rdp/keymaps/pl_pl_qwerty.keymap b/src/protocols/rdp/keymaps/pl_pl_qwerty.keymap
  index 76b043d0..86f63282 100644
  --- a/src/protocols/rdp/keymaps/pl_pl_qwerty.keymap
  +++ b/src/protocols/rdp/keymaps/pl_pl_qwerty.keymap
  @@ -17,7 +17,7 @@
   # under the License.
   #

  -parent  "base"
  +parent  "base_altgr"
   name    "pl-pl-qwerty"
   freerdp "KBD_POLISH_PROGRAMMERS"

Copy link
Member

@corentin-soriano corentin-soriano left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Before we can merge, could you please:

  • Create a ticket in Jira
  • Edit your commit message and the pull request title with the issue number (ex: GUACAMOLE-XXXX: Your commit message.)
  • Perform a rebase from the staging/1.6.1 branch

Thanks in advance!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants